// no 1
#include <iostream>
#ifndef COMPLEX_H
#define COMPLEX_H
class Complex
{
	private:
		double re;
		double im;
	public:
		Complex();
		Complex(double x, double y);
		Complex(const Complex *c);
		Complex(const Complex &c);
		//~Complex();
		double getReal(void) const;
		void setReal(double real);
		double getImag(void) const;
		void setImag(double real);
		void increase(double d);
		void print(void) const;
		friend std::istream& operator >> (std::istream &in, Complex &c);
		friend std::ostream& operator << (std::ostream &out, Complex c);
};
#endif